[INFO] cloning repository https://github.com/akheron/skijump3-remake
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/akheron/skijump3-remake" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fakheron%2Fskijump3-remake", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fakheron%2Fskijump3-remake'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 84d31b269cdd8653ac84ebc6df6d28cfc44a51b5
[INFO] checking akheron/skijump3-remake against try#e622d8d7bed4f2668d446e06c6c1436ecae15796 for pr-156776
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fakheron%2Fskijump3-remake" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-5-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/akheron/skijump3-remake
[INFO] finished tweaking git repo https://github.com/akheron/skijump3-remake
[INFO] tweaked toml for git repo https://github.com/akheron/skijump3-remake written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/akheron/skijump3-remake on toolchain e622d8d7bed4f2668d446e06c6c1436ecae15796
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e622d8d7bed4f2668d446e06c6c1436ecae15796" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/akheron/skijump3-remake already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e622d8d7bed4f2668d446e06c6c1436ecae15796" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[ERROR] error running command: no output for 300 seconds
[INFO] checking akheron/skijump3-remake against try#e622d8d7bed4f2668d446e06c6c1436ecae15796 for pr-156776
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fakheron%2Fskijump3-remake" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-5-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/akheron/skijump3-remake
[INFO] finished tweaking git repo https://github.com/akheron/skijump3-remake
[INFO] tweaked toml for git repo https://github.com/akheron/skijump3-remake written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/akheron/skijump3-remake on toolchain e622d8d7bed4f2668d446e06c6c1436ecae15796
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e622d8d7bed4f2668d446e06c6c1436ecae15796" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/akheron/skijump3-remake already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e622d8d7bed4f2668d446e06c6c1436ecae15796" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded sdl2 v0.35.2
[INFO] [stderr]   Downloaded memchr v2.6.2
[INFO] [stderr]   Downloaded chrono v0.4.27
[INFO] [stderr]   Downloaded sdl2-sys v0.35.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+e622d8d7bed4f2668d446e06c6c1436ecae15796" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 150d877c12791313b06e27be47ea6a02637aa0a975f8aad2ecd7dd25cdb9ea78
[INFO] running `Command { std: "docker" "start" "-a" "150d877c12791313b06e27be47ea6a02637aa0a975f8aad2ecd7dd25cdb9ea78", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "150d877c12791313b06e27be47ea6a02637aa0a975f8aad2ecd7dd25cdb9ea78", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "150d877c12791313b06e27be47ea6a02637aa0a975f8aad2ecd7dd25cdb9ea78", kill_on_drop: false }`
[INFO] [stdout] 150d877c12791313b06e27be47ea6a02637aa0a975f8aad2ecd7dd25cdb9ea78
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+e622d8d7bed4f2668d446e06c6c1436ecae15796" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f64b8faaa17969db8adc1f344a293893fb0a01a86b22125b04f3a62ac8ee2944
[INFO] running `Command { std: "docker" "start" "-a" "f64b8faaa17969db8adc1f344a293893fb0a01a86b22125b04f3a62ac8ee2944", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.66
[INFO] [stderr]    Compiling unicode-ident v1.0.11
[INFO] [stderr]    Compiling libc v0.2.147
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.89
[INFO] [stderr]    Compiling futures-channel v0.3.28
[INFO] [stderr]    Compiling futures-util v0.3.28
[INFO] [stderr]     Checking futures-sink v0.3.28
[INFO] [stderr]     Checking futures-io v0.3.28
[INFO] [stderr]    Compiling num-traits v0.2.16
[INFO] [stderr]     Checking memchr v2.6.2
[INFO] [stderr]    Compiling wasm-bindgen v0.2.89
[INFO] [stderr]    Compiling eyre v0.6.8
[INFO] [stderr]     Checking futures-core v0.3.28
[INFO] [stderr]     Checking futures-task v0.3.28
[INFO] [stderr]    Compiling version-compare v0.1.1
[INFO] [stderr]     Checking iana-time-zone v0.1.57
[INFO] [stderr]    Compiling sdl2 v0.35.2
[INFO] [stderr]     Checking pack v0.1.0 (/opt/rustwide/workdir/pack)
[INFO] [stderr]    Compiling sdl2-sys v0.35.2
[INFO] [stderr]     Checking getrandom v0.2.10
[INFO] [stderr]     Checking time v0.1.45
[INFO] [stderr]    Compiling quote v1.0.33
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]    Compiling syn v2.0.29
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking chrono v0.4.27
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]    Compiling wasm-bindgen-backend v0.2.89
[INFO] [stderr]    Compiling futures-macro v0.3.28
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.89
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.89
[INFO] [stderr]     Checking js-sys v0.3.64
[INFO] [stderr]     Checking console_error_panic_hook v0.1.7
[INFO] [stderr]     Checking futures-executor v0.3.28
[INFO] [stderr]     Checking futures v0.3.28
[INFO] [stderr]     Checking common v0.1.0 (/opt/rustwide/workdir/common)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/info.rs:456:13
[INFO] [stdout]     |
[INFO] [stdout] 456 |         let mut tempb = oldhi.score > 0;
[INFO] [stdout]     |             ----^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/info.rs:456:13
[INFO] [stdout]     |
[INFO] [stdout] 456 |         let mut tempb = oldhi.score > 0;
[INFO] [stdout]     |             ----^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/sj3.rs:272:13
[INFO] [stdout]     |
[INFO] [stdout] 272 |         let mut kr: i32;
[INFO] [stdout]     |             ----^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/sj3.rs:281:13
[INFO] [stdout]     |
[INFO] [stdout] 281 |         let mut pxk: f64;
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/sj3.rs:305:13
[INFO] [stdout]     |
[INFO] [stdout] 305 |         let mut keula_y: i32;
[INFO] [stdout]     |             ----^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/sj3.rs:338:13
[INFO] [stdout]     |
[INFO] [stdout] 338 |         let mut replayfilename: Vec<u8>;
[INFO] [stdout]     |             ----^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/sj3.rs:339:13
[INFO] [stdout]     |
[INFO] [stdout] 339 |         let mut replayname: Vec<u8>;
[INFO] [stdout]     |             ----^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/sj3.rs:344:13
[INFO] [stdout]     |
[INFO] [stdout] 344 |         let mut reflex: u8;
[INFO] [stdout]     |             ----^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/sj3.rs:349:13
[INFO] [stdout]     |
[INFO] [stdout] 349 |         let mut rstartx: i32;
[INFO] [stdout]     |             ----^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/sj3.rs:350:13
[INFO] [stdout]     |
[INFO] [stdout] 350 |         let mut rstarty: i32;
[INFO] [stdout]     |             ----^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/sj3.rs:272:13
[INFO] [stdout]     |
[INFO] [stdout] 272 |         let mut kr: i32;
[INFO] [stdout]     |             ----^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/sj3.rs:281:13
[INFO] [stdout]     |
[INFO] [stdout] 281 |         let mut pxk: f64;
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/sj3.rs:305:13
[INFO] [stdout]     |
[INFO] [stdout] 305 |         let mut keula_y: i32;
[INFO] [stdout]     |             ----^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/sj3.rs:338:13
[INFO] [stdout]     |
[INFO] [stdout] 338 |         let mut replayfilename: Vec<u8>;
[INFO] [stdout]     |             ----^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/sj3.rs:339:13
[INFO] [stdout]     |
[INFO] [stdout] 339 |         let mut replayname: Vec<u8>;
[INFO] [stdout]     |             ----^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/sj3.rs:344:13
[INFO] [stdout]     |
[INFO] [stdout] 344 |         let mut reflex: u8;
[INFO] [stdout]     |             ----^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/sj3.rs:349:13
[INFO] [stdout]     |
[INFO] [stdout] 349 |         let mut rstartx: i32;
[INFO] [stdout]     |             ----^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/sj3.rs:350:13
[INFO] [stdout]     |
[INFO] [stdout] 350 |         let mut rstarty: i32;
[INFO] [stdout]     |             ----^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> common/src/sj3.rs:4528:29
[INFO] [stdout]      |
[INFO] [stdout] 4528 |                         let mut str1 = self.l.lstr(if index[screen as usize] == 4 {
[INFO] [stdout]      |                             ----^^^^
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> common/src/sj3.rs:4528:29
[INFO] [stdout]      |
[INFO] [stdout] 4528 |                         let mut str1 = self.l.lstr(if index[screen as usize] == 4 {
[INFO] [stdout]      |                             ----^^^^
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/unit.rs:196:13
[INFO] [stdout]     |
[INFO] [stdout] 196 |         let mut res: u8 = 0;
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/unit.rs:214:13
[INFO] [stdout]     |
[INFO] [stdout] 214 |         let mut str1 = txt(act_hill.kr);
[INFO] [stdout]     |             ----^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/unit.rs:302:13
[INFO] [stdout]     |
[INFO] [stdout] 302 |         let mut del = false; //{ delete n�pp�in ei k�yt�ss� }
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/unit.rs:196:13
[INFO] [stdout]     |
[INFO] [stdout] 196 |         let mut res: u8 = 0;
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/unit.rs:214:13
[INFO] [stdout]     |
[INFO] [stdout] 214 |         let mut str1 = txt(act_hill.kr);
[INFO] [stdout]     |             ----^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/unit.rs:302:13
[INFO] [stdout]     |
[INFO] [stdout] 302 |         let mut del = false; //{ delete n�pp�in ei k�yt�ss� }
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> common/src/unit.rs:1055:13
[INFO] [stdout]      |
[INFO] [stdout] 1055 |         let mut x = 25;
[INFO] [stdout]      |             ----^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> common/src/unit.rs:1055:13
[INFO] [stdout]      |
[INFO] [stdout] 1055 |         let mut x = 25;
[INFO] [stdout]      |             ----^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ysize` is never read
[INFO] [stdout]   --> common/src/graph.rs:72:30
[INFO] [stdout]    |
[INFO] [stdout] 72 |         let mut ysize: i32 = 0;
[INFO] [stdout]    |                              ^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 75 |             ysize = anim[num as usize][2] as i32 + ((anim[num as usize][3] as i32) << 8);
[INFO] [stdout]    |             ---------------------------------------------------------------------------- `ysize` is overwritten here before the previous value is read
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> common/src/graph.rs:161:29
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn get_pixel(&self, x: u16, y: u16) -> u8 {
[INFO] [stdout]     |                             ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y`
[INFO] [stdout]    --> common/src/graph.rs:161:37
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn get_pixel(&self, x: u16, y: u16) -> u8 {
[INFO] [stdout]     |                                     ^ help: if this is intentional, prefix it with an underscore: `_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `st`
[INFO] [stdout]    --> common/src/graph.rs:307:24
[INFO] [stdout]     |
[INFO] [stdout] 307 |     pub fn balk(&self, st: u8) {
[INFO] [stdout]     |                        ^^ help: if this is intentional, prefix it with an underscore: `_st`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/graph.rs:432:13
[INFO] [stdout]     |
[INFO] [stdout] 432 |         let mut temp1: i32;
[INFO] [stdout]     |             ----^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/graph.rs:433:13
[INFO] [stdout]     |
[INFO] [stdout] 433 |         let mut temp2 = self.font_len(str1);
[INFO] [stdout]     |             ----^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> common/src/help.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub fn txtp(mut jokuluku: i32) -> Vec<u8> {
[INFO] [stdout]    |             ----^^^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> common/src/help.rs:23:12
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn txt(mut jokuluku: i32) -> Vec<u8> {
[INFO] [stdout]    |            ----^^^^^^^^
[INFO] [stdout]    |            |
[INFO] [stdout]    |            help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ysize` is never read
[INFO] [stdout]   --> common/src/graph.rs:72:30
[INFO] [stdout]    |
[INFO] [stdout] 72 |         let mut ysize: i32 = 0;
[INFO] [stdout]    |                              ^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 75 |             ysize = anim[num as usize][2] as i32 + ((anim[num as usize][3] as i32) << 8);
[INFO] [stdout]    |             ---------------------------------------------------------------------------- `ysize` is overwritten here before the previous value is read
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> common/src/graph.rs:161:29
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn get_pixel(&self, x: u16, y: u16) -> u8 {
[INFO] [stdout]     |                             ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y`
[INFO] [stdout]    --> common/src/graph.rs:161:37
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn get_pixel(&self, x: u16, y: u16) -> u8 {
[INFO] [stdout]     |                                     ^ help: if this is intentional, prefix it with an underscore: `_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `s` is never read
[INFO] [stdout]    --> common/src/info.rs:362:21
[INFO] [stdout]     |
[INFO] [stdout] 362 |         let mut s = b"".to_vec();
[INFO] [stdout]     |                     ^^^^^^^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 402 |             s = read_line(&mut f4).unwrap();
[INFO] [stdout]     |             - `s` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `setfile`
[INFO] [stdout]    --> common/src/info.rs:429:9
[INFO] [stdout]     |
[INFO] [stdout] 429 |         setfile: &[u8],
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_setfile`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sortby`
[INFO] [stdout]    --> common/src/info.rs:430:9
[INFO] [stdout]     |
[INFO] [stdout] 430 |         sortby: &mut u8,
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_sortby`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hillorder`
[INFO] [stdout]    --> common/src/info.rs:431:9
[INFO] [stdout]     |
[INFO] [stdout] 431 |         hillorder: &mut [i32],
[INFO] [stdout]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hillorder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cuphills`
[INFO] [stdout]    --> common/src/info.rs:432:9
[INFO] [stdout]     |
[INFO] [stdout] 432 |         cuphills: &mut i32,
[INFO] [stdout]     |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_cuphills`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `setfile`
[INFO] [stdout]    --> common/src/info.rs:440:9
[INFO] [stdout]     |
[INFO] [stdout] 440 |         setfile: &[u8],
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_setfile`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sortby`
[INFO] [stdout]    --> common/src/info.rs:441:9
[INFO] [stdout]     |
[INFO] [stdout] 441 |         sortby: u8,
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_sortby`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hillorder`
[INFO] [stdout]    --> common/src/info.rs:442:9
[INFO] [stdout]     |
[INFO] [stdout] 442 |         hillorder: &[i32],
[INFO] [stdout]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hillorder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cuphills`
[INFO] [stdout]    --> common/src/info.rs:443:9
[INFO] [stdout]     |
[INFO] [stdout] 443 |         cuphills: i32,
[INFO] [stdout]     |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_cuphills`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `setfile`
[INFO] [stdout]    --> common/src/info.rs:451:9
[INFO] [stdout]     |
[INFO] [stdout] 451 |         setfile: &[u8],
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_setfile`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `st`
[INFO] [stdout]    --> common/src/graph.rs:307:24
[INFO] [stdout]     |
[INFO] [stdout] 307 |     pub fn balk(&self, st: u8) {
[INFO] [stdout]     |                        ^^ help: if this is intentional, prefix it with an underscore: `_st`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sch1` is never read
[INFO] [stdout]    --> common/src/info.rs:586:28
[INFO] [stdout]     |
[INFO] [stdout] 586 |         let mut sch1: u8 = 0;
[INFO] [stdout]     |                            ^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 610 |             (sch1, sch2) = self.s.wait_for_key_press().await;
[INFO] [stdout]     |              ---- `sch1` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sch2` is never read
[INFO] [stdout]    --> common/src/info.rs:587:28
[INFO] [stdout]     |
[INFO] [stdout] 587 |         let mut sch2: u8 = 0;
[INFO] [stdout]     |                            ^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 610 |             (sch1, sch2) = self.s.wait_for_key_press().await;
[INFO] [stdout]     |                    ---- `sch2` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/graph.rs:432:13
[INFO] [stdout]     |
[INFO] [stdout] 432 |         let mut temp1: i32;
[INFO] [stdout]     |             ----^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/graph.rs:433:13
[INFO] [stdout]     |
[INFO] [stdout] 433 |         let mut temp2 = self.font_len(str1);
[INFO] [stdout]     |             ----^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> common/src/help.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub fn txtp(mut jokuluku: i32) -> Vec<u8> {
[INFO] [stdout]    |             ----^^^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> common/src/help.rs:23:12
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn txt(mut jokuluku: i32) -> Vec<u8> {
[INFO] [stdout]    |            ----^^^^^^^^
[INFO] [stdout]    |            |
[INFO] [stdout]    |            help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `s` is never read
[INFO] [stdout]    --> common/src/info.rs:362:21
[INFO] [stdout]     |
[INFO] [stdout] 362 |         let mut s = b"".to_vec();
[INFO] [stdout]     |                     ^^^^^^^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 402 |             s = read_line(&mut f4).unwrap();
[INFO] [stdout]     |             - `s` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/lumi.rs:116:17
[INFO] [stdout]     |
[INFO] [stdout] 116 |             let mut lumi = &mut self.lh[i as usize];
[INFO] [stdout]     |                 ----^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `setfile`
[INFO] [stdout]    --> common/src/info.rs:429:9
[INFO] [stdout]     |
[INFO] [stdout] 429 |         setfile: &[u8],
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_setfile`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sortby`
[INFO] [stdout]    --> common/src/info.rs:430:9
[INFO] [stdout]     |
[INFO] [stdout] 430 |         sortby: &mut u8,
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_sortby`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hillorder`
[INFO] [stdout]    --> common/src/info.rs:431:9
[INFO] [stdout]     |
[INFO] [stdout] 431 |         hillorder: &mut [i32],
[INFO] [stdout]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hillorder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cuphills`
[INFO] [stdout]    --> common/src/info.rs:432:9
[INFO] [stdout]     |
[INFO] [stdout] 432 |         cuphills: &mut i32,
[INFO] [stdout]     |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_cuphills`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `setfile`
[INFO] [stdout]    --> common/src/info.rs:440:9
[INFO] [stdout]     |
[INFO] [stdout] 440 |         setfile: &[u8],
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_setfile`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sortby`
[INFO] [stdout]    --> common/src/info.rs:441:9
[INFO] [stdout]     |
[INFO] [stdout] 441 |         sortby: u8,
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_sortby`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hillorder`
[INFO] [stdout]    --> common/src/info.rs:442:9
[INFO] [stdout]     |
[INFO] [stdout] 442 |         hillorder: &[i32],
[INFO] [stdout]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hillorder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cuphills`
[INFO] [stdout]    --> common/src/info.rs:443:9
[INFO] [stdout]     |
[INFO] [stdout] 443 |         cuphills: i32,
[INFO] [stdout]     |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_cuphills`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `setfile`
[INFO] [stdout]    --> common/src/info.rs:451:9
[INFO] [stdout]     |
[INFO] [stdout] 451 |         setfile: &[u8],
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_setfile`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sch1` is never read
[INFO] [stdout]    --> common/src/info.rs:586:28
[INFO] [stdout]     |
[INFO] [stdout] 586 |         let mut sch1: u8 = 0;
[INFO] [stdout]     |                            ^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 610 |             (sch1, sch2) = self.s.wait_for_key_press().await;
[INFO] [stdout]     |              ---- `sch1` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sch2` is never read
[INFO] [stdout]    --> common/src/info.rs:587:28
[INFO] [stdout]     |
[INFO] [stdout] 587 |         let mut sch2: u8 = 0;
[INFO] [stdout]     |                            ^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 610 |             (sch1, sch2) = self.s.wait_for_key_press().await;
[INFO] [stdout]     |                    ---- `sch2` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `m`
[INFO] [stdout]    --> common/src/maki.rs:153:31
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn aseta_moodi(&self, m: u16) {
[INFO] [stdout]     |                               ^ help: if this is intentional, prefix it with an underscore: `_m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mode`
[INFO] [stdout]   --> common/src/pcx.rs:93:32
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn muuta_replay(&self, mode: u8) {
[INFO] [stdout]    |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_mode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> common/src/pcx.rs:234:21
[INFO] [stdout]     |
[INFO] [stdout] 234 |                 for i in 0..(b1 - 192) {
[INFO] [stdout]     |                     ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/lumi.rs:116:17
[INFO] [stdout]     |
[INFO] [stdout] 116 |             let mut lumi = &mut self.lh[i as usize];
[INFO] [stdout]     |                 ----^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `replayfilename` is assigned to, but never used
[INFO] [stdout]    --> common/src/sj3.rs:338:13
[INFO] [stdout]     |
[INFO] [stdout] 338 |         let mut replayfilename: Vec<u8>;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_replayfilename` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `replayname` is assigned to, but never used
[INFO] [stdout]    --> common/src/sj3.rs:339:13
[INFO] [stdout]     |
[INFO] [stdout] 339 |         let mut replayname: Vec<u8>;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_replayname` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `rstartx` is assigned to, but never used
[INFO] [stdout]    --> common/src/sj3.rs:349:13
[INFO] [stdout]     |
[INFO] [stdout] 349 |         let mut rstartx: i32;
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_rstartx` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `rstarty` is assigned to, but never used
[INFO] [stdout]    --> common/src/sj3.rs:350:13
[INFO] [stdout]     |
[INFO] [stdout] 350 |         let mut rstarty: i32;
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_rstarty` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `rflstart` is assigned to, but never used
[INFO] [stdout]    --> common/src/sj3.rs:351:13
[INFO] [stdout]     |
[INFO] [stdout] 351 |         let mut rflstart: i32;
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_rflstart` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `rflstop` is assigned to, but never used
[INFO] [stdout]    --> common/src/sj3.rs:352:13
[INFO] [stdout]     |
[INFO] [stdout] 352 |         let mut rflstop: i32;
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_rflstop` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `temp` is never read
[INFO] [stdout]    --> common/src/sj3.rs:821:17
[INFO] [stdout]     |
[INFO] [stdout] 821 |                 temp = pel;
[INFO] [stdout]     |                 ^^^^^^^^^^ this value is reassigned later and never used
[INFO] [stdout] 822 |                 if self.jcup {
[INFO] [stdout] 823 |                     temp = team;
[INFO] [stdout]     |                     ----------- `temp` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `temp` is never read
[INFO] [stdout]     --> common/src/sj3.rs:823:21
[INFO] [stdout]      |
[INFO] [stdout]  823 |                     temp = team;
[INFO] [stdout]      |                     ^^^^^^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1062 |                     temp = kulmalaskuri - 3024;
[INFO] [stdout]      |                     -------------------------- `temp` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `temp2` is never read
[INFO] [stdout]     --> common/src/sj3.rs:2248:13
[INFO] [stdout]      |
[INFO] [stdout] 2248 |             temp2 = 0;
[INFO] [stdout]      |             ^^^^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 2261 |                         temp2 = self.pisteet[pel as usize];
[INFO] [stdout]      |                         ---------------------------------- `temp2` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `paras` is never read
[INFO] [stdout]     --> common/src/sj3.rs:1827:17
[INFO] [stdout]      |
[INFO] [stdout] 1827 |                 paras = score;
[INFO] [stdout]      |                 ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `px` is never read
[INFO] [stdout]     --> common/src/sj3.rs:648:9
[INFO] [stdout]      |
[INFO] [stdout]  648 |         px = 0.0; //{ T�t� kerrotaan pxk:lla, kunnes px = vxfinal; }
[INFO] [stdout]      |         ^^^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1041 |         px = 0.0;
[INFO] [stdout]      |         -------- `px` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `kkor` is never read
[INFO] [stdout]     --> common/src/sj3.rs:620:9
[INFO] [stdout]      |
[INFO] [stdout]  620 |         kkor = 0.0;
[INFO] [stdout]      |         ^^^^^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1699 |         kkor = kor - keula_y as f64;
[INFO] [stdout]      |         --------------------------- `kkor` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ukor` is never read
[INFO] [stdout]     --> common/src/sj3.rs:1911:13
[INFO] [stdout]      |
[INFO] [stdout] 1911 |             ukor = kor;
[INFO] [stdout]      |             ^^^^^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1943 |                     ukor = self.m.profiili(ux) as f64;
[INFO] [stdout]      |                     --------------------------------- `ukor` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `hp` is never read
[INFO] [stdout]    --> common/src/sj3.rs:567:9
[INFO] [stdout]     |
[INFO] [stdout] 567 |           hp = 0;
[INFO] [stdout]     |           ^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 599 | /                 hp = f64::round(nsqrt((matka * matka) + (kkor * kkor)) * self.act_hill.pk * 0.5)
[INFO] [stdout] 600 | |                     as i32
[INFO] [stdout] 601 | |                     * 5;
[INFO] [stdout]     | |_______________________- `hp` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `hp` is never read
[INFO] [stdout]     --> common/src/sj3.rs:619:9
[INFO] [stdout]      |
[INFO] [stdout]  619 |         hp = 0;
[INFO] [stdout]      |         ^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1700 |         hp = f64::round(nsqrt((matka * matka) + (kkor * kkor)) * self.act_hill.pk * 0.5) as i32 * 5;
[INFO] [stdout]      |         ------------------------------------------------------------------------------------------- `hp` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `x` is never read
[INFO] [stdout]    --> common/src/sj3.rs:561:9
[INFO] [stdout]     |
[INFO] [stdout] 561 |         x = 0;
[INFO] [stdout]     |         ^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 596 |                 x = f64::round(matka + qx) as i32;
[INFO] [stdout]     |                 --------------------------------- `x` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `y` is never read
[INFO] [stdout]    --> common/src/sj3.rs:562:9
[INFO] [stdout]     |
[INFO] [stdout] 562 |         y = 0;
[INFO] [stdout]     |         ^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 629 |         y = f64::round(kor) as i32;
[INFO] [stdout]     |         -------------------------- `y` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sx` is never read
[INFO] [stdout]     --> common/src/sj3.rs:563:9
[INFO] [stdout]      |
[INFO] [stdout]  563 |         sx = 0;
[INFO] [stdout]      |         ^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1063 |                     sx = x - self.m.x.get() + 4;
[INFO] [stdout]      |                     --------------------------- `sx` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sx` is never read
[INFO] [stdout]     --> common/src/sj3.rs:1171:21
[INFO] [stdout]      |
[INFO] [stdout] 1171 |                     sx = 0;
[INFO] [stdout]      |                     ^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1189 |                     sx = 0;
[INFO] [stdout]      |                     ------ `sx` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sx` is never read
[INFO] [stdout]     --> common/src/sj3.rs:1189:21
[INFO] [stdout]      |
[INFO] [stdout] 1189 |                     sx = 0;
[INFO] [stdout]      |                     ^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1205 |         sx = 0;
[INFO] [stdout]      |         ------ `sx` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sy` is never read
[INFO] [stdout]     --> common/src/sj3.rs:564:9
[INFO] [stdout]      |
[INFO] [stdout]  564 |         sy = 0;
[INFO] [stdout]      |         ^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1064 |                     sy = y - self.m.y.get() - 10;
[INFO] [stdout]      |                     ---------------------------- `sy` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sy` is never read
[INFO] [stdout]     --> common/src/sj3.rs:1172:21
[INFO] [stdout]      |
[INFO] [stdout] 1172 |                     sy = 0;
[INFO] [stdout]      |                     ^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1190 |                     sy = 0;
[INFO] [stdout]      |                     ------ `sy` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `m`
[INFO] [stdout]    --> common/src/maki.rs:153:31
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn aseta_moodi(&self, m: u16) {
[INFO] [stdout]     |                               ^ help: if this is intentional, prefix it with an underscore: `_m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sy` is never read
[INFO] [stdout]     --> common/src/sj3.rs:1190:21
[INFO] [stdout]      |
[INFO] [stdout] 1190 |                     sy = 0;
[INFO] [stdout]      |                     ^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1206 |         sy = 0;
[INFO] [stdout]      |         ------ `sy` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fx` is never read
[INFO] [stdout]     --> common/src/sj3.rs:565:9
[INFO] [stdout]      |
[INFO] [stdout]  565 |         fx = 0;
[INFO] [stdout]      |         ^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1260 |                 fx = x; //{ former x & y }
[INFO] [stdout]      |                 ------ `fx` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fx` is never read
[INFO] [stdout]     --> common/src/sj3.rs:2245:13
[INFO] [stdout]      |
[INFO] [stdout] 2245 |             fx = 0; //{ seuraavassa: osallistujat }
[INFO] [stdout]      |             ^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 2252 |                 fx = NUM_PL as i32;
[INFO] [stdout]      |                 ------------------ `fx` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fy` is never read
[INFO] [stdout]     --> common/src/sj3.rs:566:9
[INFO] [stdout]      |
[INFO] [stdout]  566 |         fy = 0; //{ Former X & Y }
[INFO] [stdout]      |         ^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1261 |                 fy = y;
[INFO] [stdout]      |                 ------ `fy` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `out` is never read
[INFO] [stdout]     --> common/src/sj3.rs:632:9
[INFO] [stdout]      |
[INFO] [stdout]  632 |         out = false;
[INFO] [stdout]      |         ^^^^^^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1030 |         out = false;
[INFO] [stdout]      |         ----------- `out` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `landing` is never read
[INFO] [stdout]     --> common/src/sj3.rs:1706:13
[INFO] [stdout]      |
[INFO] [stdout] 1706 |             landing = 1;
[INFO] [stdout]      |             ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `riski` is never read
[INFO] [stdout]     --> common/src/sj3.rs:638:9
[INFO] [stdout]      |
[INFO] [stdout]  638 |         riski = 0; //{ kaatumisriski }
[INFO] [stdout]      |         ^^^^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1725 |             riski = jump_risk(temp);
[INFO] [stdout]      |             ----------------------- `riski` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `replayfilename` is never read
[INFO] [stdout]    --> common/src/sj3.rs:659:9
[INFO] [stdout]     |
[INFO] [stdout] 659 |         replayfilename = b"TEMP".to_vec();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `replayname` is never read
[INFO] [stdout]    --> common/src/sj3.rs:658:9
[INFO] [stdout]     |
[INFO] [stdout] 658 |         replayname = b"?".to_vec();
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rturns` is never read
[INFO] [stdout]     --> common/src/sj3.rs:2380:13
[INFO] [stdout]      |
[INFO] [stdout] 2380 |             rturns -= 1; //{ niit� on yksi liikaa }
[INFO] [stdout]      |             ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rstartx` is never read
[INFO] [stdout]     --> common/src/sj3.rs:1047:9
[INFO] [stdout]      |
[INFO] [stdout] 1047 |         rstartx = x;
[INFO] [stdout]      |         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rstarty` is never read
[INFO] [stdout]     --> common/src/sj3.rs:1048:9
[INFO] [stdout]      |
[INFO] [stdout] 1048 |         rstarty = y;
[INFO] [stdout]      |         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rflstart` is never read
[INFO] [stdout]     --> common/src/sj3.rs:1683:25
[INFO] [stdout]      |
[INFO] [stdout] 1683 |                         rflstart = rturns;
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rflstop` is never read
[INFO] [stdout]     --> common/src/sj3.rs:1685:25
[INFO] [stdout]      |
[INFO] [stdout] 1685 |                         rflstop = rturns;
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mode`
[INFO] [stdout]   --> common/src/pcx.rs:93:32
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn muuta_replay(&self, mode: u8) {
[INFO] [stdout]    |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_mode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> common/src/pcx.rs:234:21
[INFO] [stdout]     |
[INFO] [stdout] 234 |                 for i in 0..(b1 - 192) {
[INFO] [stdout]     |                     ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `replayfilename` is assigned to, but never used
[INFO] [stdout]    --> common/src/sj3.rs:338:13
[INFO] [stdout]     |
[INFO] [stdout] 338 |         let mut replayfilename: Vec<u8>;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_replayfilename` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `replayname` is assigned to, but never used
[INFO] [stdout]    --> common/src/sj3.rs:339:13
[INFO] [stdout]     |
[INFO] [stdout] 339 |         let mut replayname: Vec<u8>;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_replayname` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `rstartx` is assigned to, but never used
[INFO] [stdout]    --> common/src/sj3.rs:349:13
[INFO] [stdout]     |
[INFO] [stdout] 349 |         let mut rstartx: i32;
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_rstartx` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `rstarty` is assigned to, but never used
[INFO] [stdout]    --> common/src/sj3.rs:350:13
[INFO] [stdout]     |
[INFO] [stdout] 350 |         let mut rstarty: i32;
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_rstarty` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `rflstart` is assigned to, but never used
[INFO] [stdout]    --> common/src/sj3.rs:351:13
[INFO] [stdout]     |
[INFO] [stdout] 351 |         let mut rflstart: i32;
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_rflstart` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `rflstop` is assigned to, but never used
[INFO] [stdout]    --> common/src/sj3.rs:352:13
[INFO] [stdout]     |
[INFO] [stdout] 352 |         let mut rflstop: i32;
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_rflstop` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `temp` is never read
[INFO] [stdout]    --> common/src/sj3.rs:821:17
[INFO] [stdout]     |
[INFO] [stdout] 821 |                 temp = pel;
[INFO] [stdout]     |                 ^^^^^^^^^^ this value is reassigned later and never used
[INFO] [stdout] 822 |                 if self.jcup {
[INFO] [stdout] 823 |                     temp = team;
[INFO] [stdout]     |                     ----------- `temp` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `temp` is never read
[INFO] [stdout]     --> common/src/sj3.rs:823:21
[INFO] [stdout]      |
[INFO] [stdout]  823 |                     temp = team;
[INFO] [stdout]      |                     ^^^^^^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1062 |                     temp = kulmalaskuri - 3024;
[INFO] [stdout]      |                     -------------------------- `temp` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `temp2` is never read
[INFO] [stdout]     --> common/src/sj3.rs:2248:13
[INFO] [stdout]      |
[INFO] [stdout] 2248 |             temp2 = 0;
[INFO] [stdout]      |             ^^^^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 2261 |                         temp2 = self.pisteet[pel as usize];
[INFO] [stdout]      |                         ---------------------------------- `temp2` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `paras` is never read
[INFO] [stdout]     --> common/src/sj3.rs:1827:17
[INFO] [stdout]      |
[INFO] [stdout] 1827 |                 paras = score;
[INFO] [stdout]      |                 ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `px` is never read
[INFO] [stdout]     --> common/src/sj3.rs:648:9
[INFO] [stdout]      |
[INFO] [stdout]  648 |         px = 0.0; //{ T�t� kerrotaan pxk:lla, kunnes px = vxfinal; }
[INFO] [stdout]      |         ^^^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1041 |         px = 0.0;
[INFO] [stdout]      |         -------- `px` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `kkor` is never read
[INFO] [stdout]     --> common/src/sj3.rs:620:9
[INFO] [stdout]      |
[INFO] [stdout]  620 |         kkor = 0.0;
[INFO] [stdout]      |         ^^^^^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1699 |         kkor = kor - keula_y as f64;
[INFO] [stdout]      |         --------------------------- `kkor` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ukor` is never read
[INFO] [stdout]     --> common/src/sj3.rs:1911:13
[INFO] [stdout]      |
[INFO] [stdout] 1911 |             ukor = kor;
[INFO] [stdout]      |             ^^^^^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1943 |                     ukor = self.m.profiili(ux) as f64;
[INFO] [stdout]      |                     --------------------------------- `ukor` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `hp` is never read
[INFO] [stdout]    --> common/src/sj3.rs:567:9
[INFO] [stdout]     |
[INFO] [stdout] 567 |           hp = 0;
[INFO] [stdout]     |           ^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 599 | /                 hp = f64::round(nsqrt((matka * matka) + (kkor * kkor)) * self.act_hill.pk * 0.5)
[INFO] [stdout] 600 | |                     as i32
[INFO] [stdout] 601 | |                     * 5;
[INFO] [stdout]     | |_______________________- `hp` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `hp` is never read
[INFO] [stdout]     --> common/src/sj3.rs:619:9
[INFO] [stdout]      |
[INFO] [stdout]  619 |         hp = 0;
[INFO] [stdout]      |         ^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1700 |         hp = f64::round(nsqrt((matka * matka) + (kkor * kkor)) * self.act_hill.pk * 0.5) as i32 * 5;
[INFO] [stdout]      |         ------------------------------------------------------------------------------------------- `hp` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `x` is never read
[INFO] [stdout]    --> common/src/sj3.rs:561:9
[INFO] [stdout]     |
[INFO] [stdout] 561 |         x = 0;
[INFO] [stdout]     |         ^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 596 |                 x = f64::round(matka + qx) as i32;
[INFO] [stdout]     |                 --------------------------------- `x` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `y` is never read
[INFO] [stdout]    --> common/src/sj3.rs:562:9
[INFO] [stdout]     |
[INFO] [stdout] 562 |         y = 0;
[INFO] [stdout]     |         ^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 629 |         y = f64::round(kor) as i32;
[INFO] [stdout]     |         -------------------------- `y` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sx` is never read
[INFO] [stdout]     --> common/src/sj3.rs:563:9
[INFO] [stdout]      |
[INFO] [stdout]  563 |         sx = 0;
[INFO] [stdout]      |         ^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1063 |                     sx = x - self.m.x.get() + 4;
[INFO] [stdout]      |                     --------------------------- `sx` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sx` is never read
[INFO] [stdout]     --> common/src/sj3.rs:1171:21
[INFO] [stdout]      |
[INFO] [stdout] 1171 |                     sx = 0;
[INFO] [stdout]      |                     ^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1189 |                     sx = 0;
[INFO] [stdout]      |                     ------ `sx` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sx` is never read
[INFO] [stdout]     --> common/src/sj3.rs:1189:21
[INFO] [stdout]      |
[INFO] [stdout] 1189 |                     sx = 0;
[INFO] [stdout]      |                     ^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1205 |         sx = 0;
[INFO] [stdout]      |         ------ `sx` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sy` is never read
[INFO] [stdout]     --> common/src/sj3.rs:564:9
[INFO] [stdout]      |
[INFO] [stdout]  564 |         sy = 0;
[INFO] [stdout]      |         ^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1064 |                     sy = y - self.m.y.get() - 10;
[INFO] [stdout]      |                     ---------------------------- `sy` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sy` is never read
[INFO] [stdout]     --> common/src/sj3.rs:1172:21
[INFO] [stdout]      |
[INFO] [stdout] 1172 |                     sy = 0;
[INFO] [stdout]      |                     ^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1190 |                     sy = 0;
[INFO] [stdout]      |                     ------ `sy` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sy` is never read
[INFO] [stdout]     --> common/src/sj3.rs:1190:21
[INFO] [stdout]      |
[INFO] [stdout] 1190 |                     sy = 0;
[INFO] [stdout]      |                     ^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1206 |         sy = 0;
[INFO] [stdout]      |         ------ `sy` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fx` is never read
[INFO] [stdout]     --> common/src/sj3.rs:565:9
[INFO] [stdout]      |
[INFO] [stdout]  565 |         fx = 0;
[INFO] [stdout]      |         ^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1260 |                 fx = x; //{ former x & y }
[INFO] [stdout]      |                 ------ `fx` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fx` is never read
[INFO] [stdout]     --> common/src/sj3.rs:2245:13
[INFO] [stdout]      |
[INFO] [stdout] 2245 |             fx = 0; //{ seuraavassa: osallistujat }
[INFO] [stdout]      |             ^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 2252 |                 fx = NUM_PL as i32;
[INFO] [stdout]      |                 ------------------ `fx` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fy` is never read
[INFO] [stdout]     --> common/src/sj3.rs:566:9
[INFO] [stdout]      |
[INFO] [stdout]  566 |         fy = 0; //{ Former X & Y }
[INFO] [stdout]      |         ^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1261 |                 fy = y;
[INFO] [stdout]      |                 ------ `fy` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `out` is never read
[INFO] [stdout]     --> common/src/sj3.rs:632:9
[INFO] [stdout]      |
[INFO] [stdout]  632 |         out = false;
[INFO] [stdout]      |         ^^^^^^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1030 |         out = false;
[INFO] [stdout]      |         ----------- `out` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `landing` is never read
[INFO] [stdout]     --> common/src/sj3.rs:1706:13
[INFO] [stdout]      |
[INFO] [stdout] 1706 |             landing = 1;
[INFO] [stdout]      |             ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `riski` is never read
[INFO] [stdout]     --> common/src/sj3.rs:638:9
[INFO] [stdout]      |
[INFO] [stdout]  638 |         riski = 0; //{ kaatumisriski }
[INFO] [stdout]      |         ^^^^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1725 |             riski = jump_risk(temp);
[INFO] [stdout]      |             ----------------------- `riski` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `replayfilename` is never read
[INFO] [stdout]    --> common/src/sj3.rs:659:9
[INFO] [stdout]     |
[INFO] [stdout] 659 |         replayfilename = b"TEMP".to_vec();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `replayname` is never read
[INFO] [stdout]    --> common/src/sj3.rs:658:9
[INFO] [stdout]     |
[INFO] [stdout] 658 |         replayname = b"?".to_vec();
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rturns` is never read
[INFO] [stdout]     --> common/src/sj3.rs:2380:13
[INFO] [stdout]      |
[INFO] [stdout] 2380 |             rturns -= 1; //{ niit� on yksi liikaa }
[INFO] [stdout]      |             ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rstartx` is never read
[INFO] [stdout]     --> common/src/sj3.rs:1047:9
[INFO] [stdout]      |
[INFO] [stdout] 1047 |         rstartx = x;
[INFO] [stdout]      |         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rstarty` is never read
[INFO] [stdout]     --> common/src/sj3.rs:1048:9
[INFO] [stdout]      |
[INFO] [stdout] 1048 |         rstarty = y;
[INFO] [stdout]      |         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rflstart` is never read
[INFO] [stdout]     --> common/src/sj3.rs:1683:25
[INFO] [stdout]      |
[INFO] [stdout] 1683 |                         rflstart = rturns;
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rflstop` is never read
[INFO] [stdout]     --> common/src/sj3.rs:1685:25
[INFO] [stdout]      |
[INFO] [stdout] 1685 |                         rflstop = rturns;
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nytmaki`
[INFO] [stdout]    --> common/src/unit.rs:195:54
[INFO] [stdout]     |
[INFO] [stdout] 195 |     pub async fn load_hill(&self, keula_x: &mut i32, nytmaki: i32, act_hill: &Hill) -> u8 {
[INFO] [stdout]     |                                                      ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_nytmaki`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `temp2` is never read
[INFO] [stdout]     --> common/src/sj3.rs:3405:25
[INFO] [stdout]      |
[INFO] [stdout] 3405 |         let mut temp2 = 0;
[INFO] [stdout]      |                         ^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 3558 |                     temp2 = 1;
[INFO] [stdout]      |                     --------- `temp2` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `index` is never read
[INFO] [stdout]     --> common/src/sj3.rs:3406:25
[INFO] [stdout]      |
[INFO] [stdout] 3406 |         let mut index = 0;
[INFO] [stdout]      |                         ^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 3646 |                         index = 51 - temp;
[INFO] [stdout]      |                         ----------------- `index` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `skipquali` is never read
[INFO] [stdout]     --> common/src/sj3.rs:3408:29
[INFO] [stdout]      |
[INFO] [stdout] 3408 |           let mut skipquali = 0u8;
[INFO] [stdout]      |                               ^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 3530 | /                             skipquali = self.i.profile.borrow()[self.i.profileorder.borrow()
[INFO] [stdout] 3531 | |                                 [NUM_PL + 1 - self.mcluett[index] as usize]
[INFO] [stdout] 3532 | |                                 as usize]
[INFO] [stdout] 3533 | |                                 .skipquali;
[INFO] [stdout]      | |__________________________________________- `skipquali` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fourhills` is never read
[INFO] [stdout]     --> common/src/sj3.rs:3409:29
[INFO] [stdout]      |
[INFO] [stdout] 3409 |         let mut fourhills = false;
[INFO] [stdout]      |                             ^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 3459 |             fourhills = false;
[INFO] [stdout]      |             ----------------- `fourhills` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `dokosystem` is never read
[INFO] [stdout]     --> common/src/sj3.rs:3410:30
[INFO] [stdout]      |
[INFO] [stdout] 3410 |         let mut dokosystem = false;
[INFO] [stdout]      |                              ^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 3460 |             dokosystem = false;
[INFO] [stdout]      |             ------------------ `dokosystem` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `skip` is never read
[INFO] [stdout]     --> common/src/sj3.rs:3411:24
[INFO] [stdout]      |
[INFO] [stdout] 3411 |         let mut skip = false;
[INFO] [stdout]      |                        ^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 3528 |                         skip = false;
[INFO] [stdout]      |                         ------------ `skip` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nytmaki`
[INFO] [stdout]    --> common/src/unit.rs:195:54
[INFO] [stdout]     |
[INFO] [stdout] 195 |     pub async fn load_hill(&self, keula_x: &mut i32, nytmaki: i32, act_hill: &Hill) -> u8 {
[INFO] [stdout]     |                                                      ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_nytmaki`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `del`
[INFO] [stdout]    --> common/src/unit.rs:302:13
[INFO] [stdout]     |
[INFO] [stdout] 302 |         let mut del = false; //{ delete n�pp�in ei k�yt�ss� }
[INFO] [stdout]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_del`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `temp2` is never read
[INFO] [stdout]     --> common/src/sj3.rs:3405:25
[INFO] [stdout]      |
[INFO] [stdout] 3405 |         let mut temp2 = 0;
[INFO] [stdout]      |                         ^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 3558 |                     temp2 = 1;
[INFO] [stdout]      |                     --------- `temp2` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `index` is never read
[INFO] [stdout]     --> common/src/sj3.rs:3406:25
[INFO] [stdout]      |
[INFO] [stdout] 3406 |         let mut index = 0;
[INFO] [stdout]      |                         ^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 3646 |                         index = 51 - temp;
[INFO] [stdout]      |                         ----------------- `index` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `skipquali` is never read
[INFO] [stdout]     --> common/src/sj3.rs:3408:29
[INFO] [stdout]      |
[INFO] [stdout] 3408 |           let mut skipquali = 0u8;
[INFO] [stdout]      |                               ^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 3530 | /                             skipquali = self.i.profile.borrow()[self.i.profileorder.borrow()
[INFO] [stdout] 3531 | |                                 [NUM_PL + 1 - self.mcluett[index] as usize]
[INFO] [stdout] 3532 | |                                 as usize]
[INFO] [stdout] 3533 | |                                 .skipquali;
[INFO] [stdout]      | |__________________________________________- `skipquali` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fourhills` is never read
[INFO] [stdout]     --> common/src/sj3.rs:3409:29
[INFO] [stdout]      |
[INFO] [stdout] 3409 |         let mut fourhills = false;
[INFO] [stdout]      |                             ^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 3459 |             fourhills = false;
[INFO] [stdout]      |             ----------------- `fourhills` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `dokosystem` is never read
[INFO] [stdout]     --> common/src/sj3.rs:3410:30
[INFO] [stdout]      |
[INFO] [stdout] 3410 |         let mut dokosystem = false;
[INFO] [stdout]      |                              ^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 3460 |             dokosystem = false;
[INFO] [stdout]      |             ------------------ `dokosystem` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `skip` is never read
[INFO] [stdout]     --> common/src/sj3.rs:3411:24
[INFO] [stdout]      |
[INFO] [stdout] 3411 |         let mut skip = false;
[INFO] [stdout]      |                        ^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 3528 |                         skip = false;
[INFO] [stdout]      |                         ------------ `skip` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `temp` is never read
[INFO] [stdout]     --> common/src/sj3.rs:4193:29
[INFO] [stdout]      |
[INFO] [stdout] 4193 |         let mut temp: i32 = 0;
[INFO] [stdout]      |                             ^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 4198 |         temp = parse_line(&mut f2).unwrap();
[INFO] [stdout]      |         ----------------------------------- `temp` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ch` is never read
[INFO] [stdout]     --> common/src/sj3.rs:4471:38
[INFO] [stdout]      |
[INFO] [stdout] 4471 |                         let mut ch = 0;
[INFO] [stdout]      |                                      ^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 4474 |                             ch = self.s.get_ch();
[INFO] [stdout]      |                             -------------------- `ch` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `del`
[INFO] [stdout]    --> common/src/unit.rs:302:13
[INFO] [stdout]     |
[INFO] [stdout] 302 |         let mut del = false; //{ delete n�pp�in ei k�yt�ss� }
[INFO] [stdout]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_del`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `high`
[INFO] [stdout]     --> common/src/sj3.rs:4636:22
[INFO] [stdout]      |
[INFO] [stdout] 4636 |     fn dolist(&self, high: u8, phase: u8) {
[INFO] [stdout]      |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_high`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `phase`
[INFO] [stdout]     --> common/src/sj3.rs:4636:32
[INFO] [stdout]      |
[INFO] [stdout] 4636 |     fn dolist(&self, high: u8, phase: u8) {
[INFO] [stdout]      |                                ^^^^^ help: if this is intentional, prefix it with an underscore: `_phase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `leave` is never read
[INFO] [stdout]     --> common/src/sj3.rs:4956:31
[INFO] [stdout]      |
[INFO] [stdout] 4956 |         let mut leave: bool = false;
[INFO] [stdout]      |                               ^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 5005 |                     leave = true; //{ tekeek� nimet vai ei }
[INFO] [stdout]      |                     ------------ `leave` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `temp` is never read
[INFO] [stdout]     --> common/src/sj3.rs:4193:29
[INFO] [stdout]      |
[INFO] [stdout] 4193 |         let mut temp: i32 = 0;
[INFO] [stdout]      |                             ^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 4198 |         temp = parse_line(&mut f2).unwrap();
[INFO] [stdout]      |         ----------------------------------- `temp` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ch` is never read
[INFO] [stdout]     --> common/src/sj3.rs:4471:38
[INFO] [stdout]      |
[INFO] [stdout] 4471 |                         let mut ch = 0;
[INFO] [stdout]      |                                      ^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 4474 |                             ch = self.s.get_ch();
[INFO] [stdout]      |                             -------------------- `ch` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `version`
[INFO] [stdout]    --> common/src/unit.rs:134:29
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub fn makevcode(&self, version: &[u8], reg: bool) {
[INFO] [stdout]     |                             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_version`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `high`
[INFO] [stdout]     --> common/src/sj3.rs:4636:22
[INFO] [stdout]      |
[INFO] [stdout] 4636 |     fn dolist(&self, high: u8, phase: u8) {
[INFO] [stdout]      |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_high`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `phase`
[INFO] [stdout]     --> common/src/sj3.rs:4636:32
[INFO] [stdout]      |
[INFO] [stdout] 4636 |     fn dolist(&self, high: u8, phase: u8) {
[INFO] [stdout]      |                                ^^^^^ help: if this is intentional, prefix it with an underscore: `_phase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/unit.rs:553:13
[INFO] [stdout]     |
[INFO] [stdout] 553 |         let mut count = 30;
[INFO] [stdout]     |             ----^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `h2`
[INFO] [stdout]    --> common/src/unit.rs:980:25
[INFO] [stdout]     |
[INFO] [stdout] 980 |     fn edit_hill(&self, h2: &mut Hill, filestr: &mut Vec<u8>, change: bool) {
[INFO] [stdout]     |                         ^^ help: if this is intentional, prefix it with an underscore: `_h2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `leave` is never read
[INFO] [stdout]     --> common/src/sj3.rs:4956:31
[INFO] [stdout]      |
[INFO] [stdout] 4956 |         let mut leave: bool = false;
[INFO] [stdout]      |                               ^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 5005 |                     leave = true; //{ tekeek� nimet vai ei }
[INFO] [stdout]      |                     ------------ `leave` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `filestr`
[INFO] [stdout]    --> common/src/unit.rs:980:40
[INFO] [stdout]     |
[INFO] [stdout] 980 |     fn edit_hill(&self, h2: &mut Hill, filestr: &mut Vec<u8>, change: bool) {
[INFO] [stdout]     |                                        ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_filestr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `change`
[INFO] [stdout]    --> common/src/unit.rs:980:63
[INFO] [stdout]     |
[INFO] [stdout] 980 |     fn edit_hill(&self, h2: &mut Hill, filestr: &mut Vec<u8>, change: bool) {
[INFO] [stdout]     |                                                               ^^^^^^ help: if this is intentional, prefix it with an underscore: `_change`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `a` is never read
[INFO] [stdout]     --> common/src/unit.rs:1088:29
[INFO] [stdout]      |
[INFO] [stdout] 1088 |             let mut a: u8 = 0;
[INFO] [stdout]      |                             ^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1102 |                         a = self.s.get_ch();
[INFO] [stdout]      |                         ------------------- `a` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `b` is never read
[INFO] [stdout]     --> common/src/unit.rs:1089:29
[INFO] [stdout]      |
[INFO] [stdout] 1089 |             let mut b: u8 = 0;
[INFO] [stdout]      |                             ^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1103 |                         b = self.s.get_ch2();
[INFO] [stdout]      |                         -------------------- `b` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `temp`
[INFO] [stdout]     --> common/src/unit.rs:1251:13
[INFO] [stdout]      |
[INFO] [stdout] 1251 |         let temp = index - NUM_WC_HILLS;
[INFO] [stdout]      |             ^^^^ help: if this is intentional, prefix it with an underscore: `_temp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> common/src/unit.rs:1265:26
[INFO] [stdout]      |
[INFO] [stdout] 1265 |     fn write_hill(&self, mut f: impl Write, mut h: Hill, index: i32, phase: i32) {
[INFO] [stdout]      |                          ----^
[INFO] [stdout]      |                          |
[INFO] [stdout]      |                          help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `phase`
[INFO] [stdout]     --> common/src/unit.rs:1374:36
[INFO] [stdout]      |
[INFO] [stdout] 1374 |     pub async fn hill_maker(&self, phase: u8) {
[INFO] [stdout]      |                                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_phase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `version`
[INFO] [stdout]    --> common/src/unit.rs:134:29
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub fn makevcode(&self, version: &[u8], reg: bool) {
[INFO] [stdout]     |                             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_version`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking web-sys v0.3.64
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/unit.rs:553:13
[INFO] [stdout]     |
[INFO] [stdout] 553 |         let mut count = 30;
[INFO] [stdout]     |             ----^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> common/src/unit.rs:1738:9
[INFO] [stdout]      |
[INFO] [stdout] 1738 |     let mut high = str0[5 - 1];
[INFO] [stdout]      |         ----^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> common/src/unit.rs:1788:13
[INFO] [stdout]      |
[INFO] [stdout] 1788 |         let mut f2 = s.open_file("GOALS.SKI");
[INFO] [stdout]      |             ----^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `h2`
[INFO] [stdout]    --> common/src/unit.rs:980:25
[INFO] [stdout]     |
[INFO] [stdout] 980 |     fn edit_hill(&self, h2: &mut Hill, filestr: &mut Vec<u8>, change: bool) {
[INFO] [stdout]     |                         ^^ help: if this is intentional, prefix it with an underscore: `_h2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `filestr`
[INFO] [stdout]    --> common/src/unit.rs:980:40
[INFO] [stdout]     |
[INFO] [stdout] 980 |     fn edit_hill(&self, h2: &mut Hill, filestr: &mut Vec<u8>, change: bool) {
[INFO] [stdout]     |                                        ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_filestr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `change`
[INFO] [stdout]    --> common/src/unit.rs:980:63
[INFO] [stdout]     |
[INFO] [stdout] 980 |     fn edit_hill(&self, h2: &mut Hill, filestr: &mut Vec<u8>, change: bool) {
[INFO] [stdout]     |                                                               ^^^^^^ help: if this is intentional, prefix it with an underscore: `_change`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `close_graph`, `get_pixel`, and `balk` are never used
[INFO] [stdout]    --> common/src/graph.rs:44:12
[INFO] [stdout]     |
[INFO] [stdout]  24 | impl<'m, 'p, 's, 'si, P: Platform> GraphModule<'m, 'p, 's, P> {
[INFO] [stdout]     | ------------------------------------------------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout]  44 |     pub fn close_graph(&self) {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 161 |     pub fn get_pixel(&self, x: u16, y: u16) -> u8 {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 307 |     pub fn balk(&self, st: u8) {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NUM_HISCORES` is never used
[INFO] [stdout]   --> common/src/info.rs:64:7
[INFO] [stdout]    |
[INFO] [stdout] 64 | const NUM_HISCORES: u32 = 61; //{ 1-20=WC + 21-30=TC + 31-35=4h + 36-41=KOTH + 42-61=CC }
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_CUSTOM_HILLS` is never used
[INFO] [stdout]   --> common/src/info.rs:66:7
[INFO] [stdout]    |
[INFO] [stdout] 66 | const MAX_CUSTOM_HILLS: i32 = 40;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_PMAARA` is never used
[INFO] [stdout]   --> common/src/info.rs:72:7
[INFO] [stdout]    |
[INFO] [stdout] 72 | const MAX_PMAARA: u8 = 10;
[INFO] [stdout]    |       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `maxprofiles` and `maxpmaara` are never read
[INFO] [stdout]   --> common/src/info.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub struct InfoModule<'g, 'l, 'm, 'p, 's, 'u, P: Platform> {
[INFO] [stdout]    |            ---------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 93 |     maxprofiles: i32,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 94 |     maxpmaara: i32,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Res` is never constructed
[INFO] [stdout]  --> common/src/list.rs:8:8
[INFO] [stdout]   |
[INFO] [stdout] 8 | struct Res {
[INFO] [stdout]   |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `G_VAIHTELU` is never used
[INFO] [stdout]   --> common/src/lumi.rs:20:7
[INFO] [stdout]    |
[INFO] [stdout] 20 | const G_VAIHTELU: i32 = 300; //{ putoamisnopeuden vaihtelu }
[INFO] [stdout]    |       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `aseta_moodi` is never used
[INFO] [stdout]    --> common/src/maki.rs:153:12
[INFO] [stdout]     |
[INFO] [stdout]  22 | impl MakiModule {
[INFO] [stdout]     | --------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 153 |     pub fn aseta_moodi(&self, m: u16) {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `muuta_replay` is never used
[INFO] [stdout]   --> common/src/pcx.rs:93:12
[INFO] [stdout]    |
[INFO] [stdout] 54 | impl<'m, 's, 'si, P: Platform> PcxModule<'m, 's, P> {
[INFO] [stdout]    | --------------------------------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 93 |     pub fn muuta_replay(&self, mode: u8) {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `start` is never read
[INFO] [stdout]   --> common/src/sj3.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub struct SJ3Module<'g, 'i, 'l, 'm, 'p, 's, 't, 'u, P: Platform> {
[INFO] [stdout]    |            --------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 50 |     start: Time,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_OWN_PL` is never used
[INFO] [stdout]   --> common/src/unit.rs:16:11
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub const MAX_OWN_PL: i32 = 10; //{ montako omaa pelaajaa voi olla }
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_CUSTOMS` is never used
[INFO] [stdout]   --> common/src/unit.rs:19:11
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub const MAX_CUSTOMS: i32 = 200; //{ montako custom hill filea .sjc voi olla }
[INFO] [stdout]    |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `hour`, `minute`, `second`, and `sec100` are never read
[INFO] [stdout]   --> common/src/unit.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub struct Time {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 79 |     hour: u16,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 80 |     minute: u16,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 81 |     second: u16,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 82 |     sec100: u16,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Time` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `a` is never read
[INFO] [stdout]     --> common/src/unit.rs:1088:29
[INFO] [stdout]      |
[INFO] [stdout] 1088 |             let mut a: u8 = 0;
[INFO] [stdout]      |                             ^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1102 |                         a = self.s.get_ch();
[INFO] [stdout]      |                         ------------------- `a` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `b` is never read
[INFO] [stdout]     --> common/src/unit.rs:1089:29
[INFO] [stdout]      |
[INFO] [stdout] 1089 |             let mut b: u8 = 0;
[INFO] [stdout]      |                             ^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1103 |                         b = self.s.get_ch2();
[INFO] [stdout]      |                         -------------------- `b` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `temp`
[INFO] [stdout]     --> common/src/unit.rs:1251:13
[INFO] [stdout]      |
[INFO] [stdout] 1251 |         let temp = index - NUM_WC_HILLS;
[INFO] [stdout]      |             ^^^^ help: if this is intentional, prefix it with an underscore: `_temp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> common/src/unit.rs:1265:26
[INFO] [stdout]      |
[INFO] [stdout] 1265 |     fn write_hill(&self, mut f: impl Write, mut h: Hill, index: i32, phase: i32) {
[INFO] [stdout]      |                          ----^
[INFO] [stdout]      |                          |
[INFO] [stdout]      |                          help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `phase`
[INFO] [stdout]     --> common/src/unit.rs:1374:36
[INFO] [stdout]      |
[INFO] [stdout] 1374 |     pub async fn hill_maker(&self, phase: u8) {
[INFO] [stdout]      |                                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_phase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> common/src/unit.rs:1738:9
[INFO] [stdout]      |
[INFO] [stdout] 1738 |     let mut high = str0[5 - 1];
[INFO] [stdout]      |         ----^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> common/src/unit.rs:1788:13
[INFO] [stdout]      |
[INFO] [stdout] 1788 |         let mut f2 = s.open_file("GOALS.SKI");
[INFO] [stdout]      |             ----^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `close_graph`, `get_pixel`, and `balk` are never used
[INFO] [stdout]    --> common/src/graph.rs:44:12
[INFO] [stdout]     |
[INFO] [stdout]  24 | impl<'m, 'p, 's, 'si, P: Platform> GraphModule<'m, 'p, 's, P> {
[INFO] [stdout]     | ------------------------------------------------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout]  44 |     pub fn close_graph(&self) {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 161 |     pub fn get_pixel(&self, x: u16, y: u16) -> u8 {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 307 |     pub fn balk(&self, st: u8) {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NUM_HISCORES` is never used
[INFO] [stdout]   --> common/src/info.rs:64:7
[INFO] [stdout]    |
[INFO] [stdout] 64 | const NUM_HISCORES: u32 = 61; //{ 1-20=WC + 21-30=TC + 31-35=4h + 36-41=KOTH + 42-61=CC }
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_CUSTOM_HILLS` is never used
[INFO] [stdout]   --> common/src/info.rs:66:7
[INFO] [stdout]    |
[INFO] [stdout] 66 | const MAX_CUSTOM_HILLS: i32 = 40;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_PMAARA` is never used
[INFO] [stdout]   --> common/src/info.rs:72:7
[INFO] [stdout]    |
[INFO] [stdout] 72 | const MAX_PMAARA: u8 = 10;
[INFO] [stdout]    |       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `maxprofiles` and `maxpmaara` are never read
[INFO] [stdout]   --> common/src/info.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub struct InfoModule<'g, 'l, 'm, 'p, 's, 'u, P: Platform> {
[INFO] [stdout]    |            ---------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 93 |     maxprofiles: i32,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 94 |     maxpmaara: i32,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Res` is never constructed
[INFO] [stdout]  --> common/src/list.rs:8:8
[INFO] [stdout]   |
[INFO] [stdout] 8 | struct Res {
[INFO] [stdout]   |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `G_VAIHTELU` is never used
[INFO] [stdout]   --> common/src/lumi.rs:20:7
[INFO] [stdout]    |
[INFO] [stdout] 20 | const G_VAIHTELU: i32 = 300; //{ putoamisnopeuden vaihtelu }
[INFO] [stdout]    |       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `aseta_moodi` is never used
[INFO] [stdout]    --> common/src/maki.rs:153:12
[INFO] [stdout]     |
[INFO] [stdout]  22 | impl MakiModule {
[INFO] [stdout]     | --------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 153 |     pub fn aseta_moodi(&self, m: u16) {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `muuta_replay` is never used
[INFO] [stdout]   --> common/src/pcx.rs:93:12
[INFO] [stdout]    |
[INFO] [stdout] 54 | impl<'m, 's, 'si, P: Platform> PcxModule<'m, 's, P> {
[INFO] [stdout]    | --------------------------------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 93 |     pub fn muuta_replay(&self, mode: u8) {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `start` is never read
[INFO] [stdout]   --> common/src/sj3.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub struct SJ3Module<'g, 'i, 'l, 'm, 'p, 's, 't, 'u, P: Platform> {
[INFO] [stdout]    |            --------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 50 |     start: Time,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_OWN_PL` is never used
[INFO] [stdout]   --> common/src/unit.rs:16:11
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub const MAX_OWN_PL: i32 = 10; //{ montako omaa pelaajaa voi olla }
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_CUSTOMS` is never used
[INFO] [stdout]   --> common/src/unit.rs:19:11
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub const MAX_CUSTOMS: i32 = 200; //{ montako custom hill filea .sjc voi olla }
[INFO] [stdout]    |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `hour`, `minute`, `second`, and `sec100` are never read
[INFO] [stdout]   --> common/src/unit.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub struct Time {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 79 |     hour: u16,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 80 |     minute: u16,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 81 |     second: u16,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 82 |     sec100: u16,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Time` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking desktop v0.1.0 (/opt/rustwide/workdir/desktop)
[INFO] [stdout] warning: unused variable: `pitch`
[INFO] [stdout]    --> desktop/src/sdlport.rs:142:37
[INFO] [stdout]     |
[INFO] [stdout] 142 |             .with_lock(None, |dest, pitch| {
[INFO] [stdout]     |                                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_pitch`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pitch`
[INFO] [stdout]    --> desktop/src/sdlport.rs:142:37
[INFO] [stdout]     |
[INFO] [stdout] 142 |             .with_lock(None, |dest, pitch| {
[INFO] [stdout]     |                                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_pitch`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `window_multiplier`, `texture_creator`, `palette`, `full_screen`, and `sw_rendering` are never read
[INFO] [stdout]   --> desktop/src/sdlport.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub struct SDLPortModule<'a> {
[INFO] [stdout]    |            ------------- fields in this struct
[INFO] [stdout] 24 |     window_multiplier: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 25 |     canvas: RefCell<&'a mut Canvas<Window>>,
[INFO] [stdout] 26 |     texture_creator: &'a TextureCreator<WindowContext>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 29 |     palette: [Color; 256],
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 33 |     full_screen: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 40 |     sw_rendering: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `kword` is never used
[INFO] [stdout]    --> desktop/src/sdlport.rs:471:8
[INFO] [stdout]     |
[INFO] [stdout]  51 | impl<'a> SDLPortModule<'a> {
[INFO] [stdout]     | -------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 471 |     fn kword(&self) -> u16 {
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `RenderResult` is never used
[INFO] [stdout]    --> desktop/src/sdlport.rs:544:10
[INFO] [stdout]     |
[INFO] [stdout] 544 | pub enum RenderResult {
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `window_multiplier`, `texture_creator`, `palette`, `full_screen`, and `sw_rendering` are never read
[INFO] [stdout]   --> desktop/src/sdlport.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub struct SDLPortModule<'a> {
[INFO] [stdout]    |            ------------- fields in this struct
[INFO] [stdout] 24 |     window_multiplier: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 25 |     canvas: RefCell<&'a mut Canvas<Window>>,
[INFO] [stdout] 26 |     texture_creator: &'a TextureCreator<WindowContext>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 29 |     palette: [Color; 256],
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 33 |     full_screen: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 40 |     sw_rendering: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `kword` is never used
[INFO] [stdout]    --> desktop/src/sdlport.rs:471:8
[INFO] [stdout]     |
[INFO] [stdout]  51 | impl<'a> SDLPortModule<'a> {
[INFO] [stdout]     | -------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 471 |     fn kword(&self) -> u16 {
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `RenderResult` is never used
[INFO] [stdout]    --> desktop/src/sdlport.rs:544:10
[INFO] [stdout]     |
[INFO] [stdout] 544 | pub enum RenderResult {
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking console_log v1.0.0
[INFO] [stderr]     Checking skijump3-web v0.1.0 (/opt/rustwide/workdir/web)
[INFO] [stdout] warning: unused variable: `path`
[INFO] [stdout]    --> web/src/webport.rs:145:49
[INFO] [stdout]     |
[INFO] [stdout] 145 |     fn create_file<'a, P: AsRef<str>>(&'a self, path: P) -> Self::WritableFile<'a> {
[INFO] [stdout]     |                                                 ^^^^ help: if this is intentional, prefix it with an underscore: `_path`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `path`
[INFO] [stdout]    --> web/src/webport.rs:168:42
[INFO] [stdout]     |
[INFO] [stdout] 168 |     fn remove_file<P: AsRef<str>>(&self, path: P) {
[INFO] [stdout]     |                                          ^^^^ help: if this is intentional, prefix it with an underscore: `_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `path`
[INFO] [stdout]    --> web/src/webport.rs:145:49
[INFO] [stdout]     |
[INFO] [stdout] 145 |     fn create_file<'a, P: AsRef<str>>(&'a self, path: P) -> Self::WritableFile<'a> {
[INFO] [stdout]     |                                                 ^^^^ help: if this is intentional, prefix it with an underscore: `_path`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `path`
[INFO] [stdout]    --> web/src/webport.rs:168:42
[INFO] [stdout]     |
[INFO] [stdout] 168 |     fn remove_file<P: AsRef<str>>(&self, path: P) {
[INFO] [stdout]     |                                          ^^^^ help: if this is intentional, prefix it with an underscore: `_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]   --> web/src/lib.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 |         for i in 0..num_files {
[INFO] [stdout]    |             ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]   --> web/src/lib.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 |         for i in 0..num_files {
[INFO] [stdout]    |             ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 12.27s
[INFO] running `Command { std: "docker" "inspect" "f64b8faaa17969db8adc1f344a293893fb0a01a86b22125b04f3a62ac8ee2944", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f64b8faaa17969db8adc1f344a293893fb0a01a86b22125b04f3a62ac8ee2944", kill_on_drop: false }`
[INFO] [stdout] f64b8faaa17969db8adc1f344a293893fb0a01a86b22125b04f3a62ac8ee2944
